【Spring Cloud Alibaba】基于Spring Boot 3.x 搭建教程
本教程主要介绍如何基于Spring Boot 3.x搭建一个Spring Cloud Alibaba微服务项目,适合熟练使用Spring Boot框架,并且有进一步尝试Spring Boot新版本及学习搭建Spring Cloud Alibaba微服务项目的同学。
SpringCloud、SpringBoot、JDK版本对应关系
如果使用JDK1.8, 那么SpringCloud可以选择2021.0.x,SpringBoot选择兼容的版本。如果使用JDK17, 可以选择SpringCloud最新版。SpringBoot 3.x 以下都是支持JDK1.8的。SpringBoot 3.x不再支持JDK1.8.
【SpringCloud】Eureka的简单使用
本文使用的是jdk17,mysql8。以下用两个服务做演示:订单服务:提供订单ID,获取订单详细信息。商品服务:提供商品ID,获取商品详细信息。对于上篇订单服务调用商品服务的时候,使用Spring提供的RestTemplate远程调用时,url部分是写死的,这是很不方便我们后续的操作。针对这个问题,
一篇文章掌握SpringCloud与SpringCloud Alibaba的区别
由于SpringCloud Netflix原先的一些组件进入停更维护状态,因此这些组件逐渐被SpringCloud Alibaba一些新技术所替代。SpringCloud Alibaba,实际上对我们的SpringCloud2.x和1.x实现拓展组件功能。
基于AOP的数据字典实现:实现前端下拉框的可配置更新
本文将探讨如何利用面向切面编程(AOP)的思想,通过注解的方式实现数据字典与其他业务模块的无侵入性整合。
AI编程新手快速体验SpringCloud Alibaba 集成AI功能
DashScope灵积模型服务建立在 模型即服务(Model-as-a-Service,MaaS)的理念基础之上,围绕AI各领域模型,通过标准化的API提供包括模型推理、模型微调训练在内的多种模型服务。先去阿里云官网https://help.aliyun.com/zh/dashscope/devel
使用Spring Cloud与Eureka:实用教程
使用Spring Cloud与Eureka:实用教程
【实战指南】SpringBoot结合Zookeeper/Nacos构建Dubbo微服务
Nacos整合Dubbo能够提供动态服务发现、配置管理和服务治理,简化了微服务间的通信和管理,提升了开发效率和系统可维护性。而Zookeeper与Dubbo结合,利用其分布式协调服务特性,保证了服务注册与发现的高可用性和一致性,增强了系统的稳定性和故障恢复能力。两者皆为Dubbo生态提供了强大的支撑
Docker国内停服?解决拉不到镜像的问题
Docker
如何用Spring Cloud Security保护你的微服务?
在微服务架构中,安全问题更是重中之重,这就引出了我们今天要讲的主角——Spring Cloud Security。它是一个基于Spring Cloud的安全框架,主要用于微服务的安全防护。它的出现,就如同给微服务的世界添加了一道坚实的防线,保障了微服务的稳定运行。在微服务架构中,Spring Clo
RabbitMq
MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队 列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服 务。使用了 MQ 之后,消息发送上游只需
Spring Boot 集成RabbitMQ:消息队列的使用
RabbitMQ是一个开源的消息队列中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它支持消息的异步发送和接收,并提供了丰富的功能,如消息持久化、路由、负载均衡等。
spring cloud 之 Netflix Eureka
pomimportserver:port: 8761 # Eureka服务端口eureka:client:registerWithEureka: false # 表示不向注册中心注册自己fetchRegistry: false # 表示自己就是注册中心,我的职责就是维护服务实例,不需要去检索服
【实战】Spring Cloud Stream 3.1+整合Kafka
之前我们已经整合过Spring Cloud Stream 3.0版本与Kafka、RabbitMQ中间件,简直不要太好,直接让我们不用再关心底层MQ如何集与消息收发。但是从Spring Cloud 2020版本开始,Spring Cloud Stream的版本升级至3.1.0以上版本,自此版本开始@
Springcloud中的@RefreshScope详解
3.当应用首次请求一个被@RefreshScope标记的Bean时,Spring容器会调用RefreshScope的get方法来创建Bean的实例,创建完成后,这个Bean实例会被缓存在RefreshScope中,以便后续快速获取。@RefreshScope注解是Spring Cloud中的一个注解
SpringCloud整合Gateway结合Nacos
注意点 :maven版本选择和自己本地相同或相近的,java构建的时候,由于是父子项目 我们只想要gateway这个子项目 添加命令。前面方式的弊端:当我们的服务越来越多的时候 配置也越来越繁琐,我们可以将项目打包到docker。新建一个任务:执行命令curl post 钉钉通知(自动将我们的版本号
eureka报错:链接8761被拒绝
微服务部署后,eureka服务会不断报上面的错误 org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] fai
Spring Gateway 网关常见配置说明
如果预置的过滤器不能满足你的需求,你可以实现自己的过滤器。你可以继承Config> {@Override}));继续探索 Spring Cloud Gateway 的高级配置,这些配置可以进一步增强你的网关的功能性和灵活性。
docker Pulling fs layer 含义
每当Docker客户端接收到一个层的数据,它就会显示 "Pulling fs layer" 的信息,这里的 "fs" 是 "filesystem" 的缩写,指的是文件系统层。因此,"Pulling fs layer" 指的是Docker正在下载镜像的一个特定层,也就是正在获取构成该镜像的部分文件系统
SpringCloud之Nacos
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将